/*开源字体*/
@font-face {font-family: 'webfontcn';
    src: url('../fonts/webfont.eot'); /* IE9*/
    src: url('../fonts/webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/webfont.woff') format('woff'), /* chrome、firefox */
    url('../fonts/webfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/webfont.svg#webfont') format('svg'); /* iOS 4.1- */
}

.web-font{
    font-family:"webfontcn" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
  }
/*开源字体结束*/

/*开源矢量图标*/
@font-face {font-family: 'iconfont';
    src: url('../fonts/iconfont.eot'); /* IE9*/
    src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
/*开源矢量图标结束*/

body{
  font-family: "webfontcn";
}

a:hover{
  text-decoration: none;
}

.body-bg{
  background-image: url(../images/world_background.jpg); background-position: center 0;
}

.btn-search {
  color: #fff;
  background-image: url(../images/50_search-bg.png);
  
  border-color: #ccc;
}

.banner-title{
	position: absolute;
	bottom: 10px;
	padding: 5px;
	/*width: 470px;*/
	height: 110px;
	background-image: url(../images/75_bg.png);
}
	.banner-title h3{
		color: #CC9966;
		letter-spacing:5px;
	}
	.banner-title h5{
		color: #A0A0A0;
	}
.message{
	padding: 12px 0 30px 0;
	font-size: 14px;
	letter-spacing: 1px;
	color: #A0A0A0;
}

/*首页样式*/
@media (max-width: 640px){
	.group-btn a,.group-btn a:hover,.group-btn a:active {
		width: auto !important;
		font-size: 18px !important;
	}

	.group-huodong div.caption .group-huodong-info {
		position:static !important;
	}

}
@media (max-width: 768px){
	.group-btn a,.group-btn a:hover,.group-btn a:active {
		width: auto !important;
		font-size: 18px !important;
	}

	.group-huodong div.caption .group-huodong-info {
		position:static !important;
	}

}
@media (min-width: 768px){}
@media (min-width: 992px){}


a.ser-intro img{
-webkit-filter: grayscale(0%); 
-moz-filter: grayscale(0%); 
-ms-filter: grayscale(0%); 
-o-filter: grayscale(0%); 
filter: grayscale(0%); 
filter: none; 
}
a.ser-intro img:hover{
-webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%); 
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%); 
filter: grayscale(100%); 
filter: gray; 
}

.ser-intro{
  display: block; text-decoration: none;color: #000;
  background-color: transparent !important;
  border: 0 !important;
  padding: 4px 20px !important;
  }
a.ser-intro:hover{ text-decoration: none;color: #000;cursor: pointer;}
.ser-intro img{border-radius: 8px;width: 270px;
  height: 180px;}
.ser-intro .caption h3{
  font-size: 20px;

}
.ser-intro .caption p{
  line-height: 24px;
  text-indent: 2em;
  font-size: 14px;
  color: #807F7F;
}
/*首页样式结束*/

/*banner部分*/
.group-banner{
  background-image: url(../images/group_banner.jpg) !important;
}
.group-name{
  padding-top: 80px;
}
.group-btn{
  margin-top: 10px;
}
.group-btn a{
  display: block;
  padding: 10px 5px;
  width: 130px;
}
.group-btn a.active{
  font-size: 24px !important;
  color: #50E3C2 !important;
  border: 1px solid #50E3C2 !important;
  background-image: url(../images/40_group_btn_info2.png) !important;
}

.group-btn-info{
  font-size: 24px !important;
  color: rgba(255, 255, 255, 0.50);
  border: 1px solid #fff !important;
  background-image: url(../images/40_group_btn_info.png) !important;
}
.group-btn-info:hover{
  font-size: 24px !important;
  color: #50E3C2 !important;
  border: 1px solid #50E3C2 !important;
  background-image: url(../images/40_group_btn_info2.png) !important;
}
.group-btn-info i{
  font-size: 24px !important;
}
/*banner部分结束*/

/*二级导航*/
.group-navbar{
  margin-bottom: 20px;
  min-height: 40px;
  border-radius: 8px;
  background-color: #CC6633;
}
.group-navbar .col-md-6 .dropdown button,.group-navbar .col-md-1 .dropdown button{
  min-height: 40px;
}
.group-navbar .col-md-6 .dropdown button,.group-navbar .col-md-1 .dropdown button i{
  font-size: 14px;
}
.group-navbar-btn-default{
  background-color: transparent;
  border:none;
  color: #fff;
}
.group-navbar-btn-default:focus,.group-navbar-btn-default:hover{
  color: #fff !important;
  background-color: #984922;
  border-radius: 0px;
}
.group-navbar  ul.dropdown-menu{
  min-width:initial;
  background-image: none ;
  background-color: #333 ;
}
.group-navbar  ul.dropdown-menu a{
  color: #fff;
}
.group-navbar  ul.dropdown-menu a:hover,.group-navbar  ul.dropdown-menu a:focus{
  background-color: #984922;
  color: #fff;
}

.group-dropdown-left{
  float: left;
  margin-left: 10px;
}
.group-dropdown-right{
  float: right;
  margin-right: 10px;
}
  .group-dropdown-left button,.group-dropdown-right button{
    min-height: 40px;
  }
/*二级导航结束*/

/*项目列表*/
.group-item{
  padding: 0px !important;
  border-radius: 8px !important;
}
.group-item:hover{
  border: 1px solid #AD806A !important;
}
.group-item img{
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
.group-item .caption h3{
  font-size: 14px;
}
.group-item .caption p{
  font-size: 12px;
  color: #9B9B9B;
}
.group-huodong{margin-bottom: 20px;}
@media (min-width: 768px){}
@media (min-width: 992px){
	.group-item .caption h3{
		height: 50px;
	}
	.group-item .caption p{
		height: 60px;
	}
}
/*项目列表结束*/

/*项目详情页面*/
.group-item-article-breadcrumb{
  margin-top: 50px;
}
.group-item-article-breadcrumb ol.breadcrumb{
  padding: 0px;
  background-color: transparent;
  border-radius: 0px;
}
.group-item-article-breadcrumb ol.breadcrumb li{
  font-size: 12px;
}
.group-item-article-breadcrumb ol.breadcrumb li a{
  color: #9B9B9B;
}
@media (max-width: 768px){
  p img{
    max-width: 300px;
  }
}
@media (min-width: 768px){
  p img{
    max-width: 400px;
  }
}
.group-item2{
  margin-top: 0px !important;
}
.group-item-article .page-header{
  margin: 0px 0 20px;
}
.group-item-article .page-header h3{
  margin-top: 0px;
  margin-bottom: 0px;
}
.group-item-article p{
  margin: 0 0 20px;
  font-size: 14px;
  line-height: 28px;
  text-indent: 2em;
  color: #000;
  letter-spacing: 1px;
}

.group-item-sidebar .page-header{
  margin:0px;
  padding-bottom: 0px;
}
.group-item-sidebar .page-header h5{
  color: #999;
}

.group-item-sidebar-list{
  margin-bottom: 20px;
  height: 80px;
}
.group-item-sidebar-list .thumbnail{
  padding: 0px;
  border:none;
}
.group-item-sidebar-list .thumbnail img{
  width: 80px;
  height: 80px;
  margin-left: 0px;
  margin-right: 5px;
  float: left;
  border-radius: 8px;
}
.group-item-sidebar-list .thumbnail .caption{
  padding: 0px;
}
.group-item-sidebar-list .thumbnail .caption h6{
  letter-spacing: 1px;
  line-height: 20px;
}
/*项目详情页面结束*/

/*活动列表*/
@media (min-width: 768px){
  .col-md-4 {
    width: 100% !important;
    height: 220px;
  }
  .col-md-4 .thumbnail{
    width: 100% !important;
    height: 222px;
    padding: 0px;
    border-radius: 8px;
    background-color: #F6F6F6;
    border:1px solid #E3E3E3;
  }
  .col-md-4 .thumbnail img{
    float: left;
    width: 220px;
    height: 220px;
    margin-left: 0px;
    margin-right: 10px;
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;
  }
  .col-md-4 .thumbnail .caption{
   
  }
  .col-md-4 .thumbnail .caption h3{
    margin-top: 0px;
    font-size: 18px;
  }
  .col-md-4 .thumbnail .caption p{
    font-size: 12px;
    color: #9B9B9B;
    text-indent: 2em;
  }
}
  .group-huodong {
    position: relative;
  }
  .group-huodong div.caption .group-huodong-info{
    position: absolute;
    left:245px;
    bottom: 10px;
  }
  .group-huodong div.caption .group-huodong-info p{
    margin: 10px 0 0 0;
    text-indent: 0em;
  }
  .group-huodong div.caption .group-huodong-info p i{
    font-size: 12px;
  }

/*活动列表结束*/

/*活动详情*/
.group-huodong-sidebar .page-header{
  padding-bottom: 0px;
  margin: 0px 0 20px;
}
.group-huodong-sidebar .group-huodong-sidebar-list{
  margin-bottom: 20px;
}
.group-huodong-sidebar .group-huodong-sidebar-list h6{
  margin-bottom: 10px;
  line-height: 20px;
  color: #000;
}
.group-huodong-sidebar .group-huodong-sidebar-list h6 i{
  font-size: 12px;
  color: #000;
}
.group-huodong-sidebar .group-huodong-sidebar-list p{
  margin-bottom: 10px;
  line-height: 20px;
  font-size: 12px;
  color: #000;
}

.group-huodong-sidebar fieldset{
  border-top:1px solid #eee; 
  border-bottom: none;
  border-left: none;
  border-right: none;
}
.group-huodong-sidebar fieldset legend{
  text-align: right;
  border-bottom: none;
  width: auto;
}
.group-huodong-sidebar .share-u,.group-huodong-sidebar .share-u a{
  font-size: 12px;
  color: #999;
}
.group-huodong-sidebar .share-u a i{
  font-size: 18px;
  color: #999;
}
.group-huodong-sidebar .share-u a{
  cursor: pointer;
}
/*活动详情结束*/


/*问答列表*/
@media (max-width: 640px){
	.group-wenda .thumbnail img {
	  width: 20px !important;
	  height: 20px !important;
	  border-radius: 4px;
	  float: right;
	}
	.group-wenda .thumbnail .caption {
	  padding: 0px 0px 0px 0px;
	}
	.group-wenda .thumbnail .caption p {
	  text-indent: 0em;
	  font-size: 12px;
	  color: #777;
	}

}
@media (max-width: 768px){
	.group-wenda .thumbnail img {
	  width: 20px !important;
	  height: 20px !important;
	  border-radius: 4px;
	  float: right;
	}
	.group-wenda .thumbnail .caption {
	  padding: 0px 0px 0px 0px;
	}
	.group-wenda .thumbnail .caption p {
	  text-indent: 0em;
	  font-size: 12px;
	  color: #777;
	}

}
@media (min-width: 768px){
	.group-wenda .thumbnail img{
	  width: 50px !important;
	  height: 50px !important;
	  border-radius: 8px;
	}
	.group-wenda .thumbnail .caption{
	  padding: 0px 0px 0px 70px;
	}
	.group-wenda .thumbnail .caption p{
	  text-indent: 0em;
	}
}
@media (min-width: 992px){
	.group-wenda .thumbnail img{
	  width: 50px !important;
	  height: 50px !important;
	  border-radius: 8px;
	}
	.group-wenda .thumbnail .caption{
	  padding: 0px 0px 0px 70px;
	}
	.group-wenda .thumbnail .caption p{
	  text-indent: 0em;
	}
}
.group-wenda{
  height: auto;
  margin-bottom: 30px;
}
.group-wenda .thumbnail{
  margin-bottom: 0px;
  height: auto;
  border-radius: 0px;
  background-color: transparent;
  border: none;
  border-bottom:1px solid #eee;
}

.group-wenda .thumbnail .caption a{
  color: #000;
}
.group-wenda .thumbnail .caption h5{
  margin-bottom: 0px;
}
.group-wenda .thumbnail .caption h5 a{
  margin-left: -5px;
  color: #299;
  font-weight: bold;
}
.group-wenda .thumbnail .caption p a{
  margin-left: -5px;
}
/*问答列表结束*/

/*问答详情*/
.group-wenda-article .page-header{
  margin: 0px;
  border: none;
  padding-bottom: 0px;
}
.group-wenda-article .page-header fieldset legend a i{
  color: #999;
  color: 18px;
}
.group-wenda-article .page-header fieldset legend a i:hover{
  cursor: pointer;
}
.group-wenda-article .page-header h3{
  margin-top: 0px;
  margin-bottom: 0px;
}
.group-wenda-article .wen p{
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 20px;
  letter-spacing: 1px;
  color: #000;
}

.group-wenda-article .da{
  padding: 12px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #FAFAFA;
  border: 1px solid #D8D8D8;
  border-radius: 8px;
  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out;
}
.group-wenda-article .da .thumbnail{
  padding: 0px;
  margin-bottom: 20px;
  height: 50px;
  background-color: transparent;
  border: none;
  border-radius: 0px;
}

.group-wenda-article .da .thumbnail img{
  width: 50px !important;
  height: 50px !important;
  border-radius: 8px;
  margin-left: 0px;
  margin-right: 10px;
  float: left;
} 
.group-wenda-article .da .thumbnail .caption{
  padding: 0px;
}
.group-wenda-article .da .thumbnail .caption h5{
  margin-top: 0px;
}
.group-wenda-article .da .thumbnail .caption h5 a{
  font-size: 14px;
  color: #299;
}
.group-wenda-article .da .thumbnail .caption h6 a{
  font-size: 12px;
  color: #9B9B9B;
}
.group-wenda-article .da p{
  line-height: 24px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #666;
}

.group-wenda-article fieldset{
  border-top: 1px solid #eee;
  border-bottom: none;
  border-left: none;
  border-right: none;
}
.group-wenda-article fieldset legend{
  font-size: 12px;
  color: #999;
  text-align: right;
  border-bottom: none;
  width: auto;
}
.wenda-article-comments{
  margin-bottom: 20px;
  border-bottom: 1px solid #eee;
}
.wenda-article-comments .thumbnail{
  padding: 0px;
  margin-bottom: 5px;
  height: 36px;
  background-color: transparent;
  border: none;
  border-radius: 0px;
}
.wenda-article-comments .thumbnail img{
  width: 36px !important;
  height: 36px !important;
  border-radius: 25px;
  margin-left: 0px;
  margin-right: 10px;
  float: left;
}
.wenda-article-comments .thumbnail .caption{
  padding: 0px;
}
.wenda-article-comments .thumbnail .caption h5{
  margin-top: 0px;
  margin-bottom: 5px;
}
.wenda-article-comments .thumbnail .caption h6{
  margin-top: 0px;
  margin-bottom: 0px;
  color: #999;
}
.wenda-article-comments p{
  margin-left: 46px;
  line-height: 24px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #666;
}
.wenda-article-comments-box{
  margin-top: 50px;
  margin-bottom: 50px;
}
.wenda-article-comments-box .thumbnail{
  padding: 0px;
  margin-bottom: 5px;
  height: 36px;
  background-color: transparent;
  border: none;
  border-radius: 0px;
  float: left;
}
.wenda-article-comments-box .thumbnail img{
  width: 36px !important;
  height: 36px !important;
  border-radius: 25px;
  margin-left: 0px;
  margin-right: 10px;
  float: left;
}
.wenda-article-comments-box .thumbnail .caption{
  padding: 0px;
  margin-bottom: 20px;
}
.wenda-article-comments-box .wenda-article-form-control{
	margin-left: 50px;
	width: 90%;

}
.wenda-article-comments-box .wenda-article-form-control textarea{
	width: 100%;
	min-height: 60px !important;
  border: rgba(0,0,0,0.1) 1px solid;
  box-shadow: none;
}
.wenda-article-comments-box-btn{
	margin-top: 10px;
	background-color: #03A7A7 !important;
	color: #fff !important;
}
@media (min-width: 768px){
	.wenda-article-comments-box-btn{
		float: right;
	}
}
@media (max-width: 767px){
	.wenda-article-comments-box-btn{
		width:100%;
		text-align: center;
	}
}

.group-wenda-sidebar .page-header{
  padding-bottom: 0px;
  margin: 0px 0 20px;
}

.group-wenda-sidebar .group-wenda-sidebar-list{
  margin-bottom: 20px;
}
.group-wenda-sidebar .group-wenda-sidebar-list p{
  margin-bottom: 10px;
  line-height: 20px;
  font-size: 12px;
  color: #000;
}
.group-wenda-sidebar fieldset {
  border-top: 1px solid #eee;
  border-bottom: none;
  border-left: none;
  border-right: none;
}
.group-wenda-sidebar fieldset legend {
  text-align: right;
  border-bottom: none;
  width: auto;
}
.group-wenda-sidebar .share-u, .group-wenda-sidebar .share-u a {
  font-size: 12px;
  color: #999;
}
.group-wenda-sidebar .share-u a i {
  font-size: 18px;
  color: #999;
}
.group-wenda-sidebar-list p{
  border-bottom: 1px solid #eee;
  margin-top: 10px;
}
.group-wenda-sidebar-list p a{
  color: #23A8A9;
  font-weight: bold;
}
/*问答详情结束*/

/*页码*/
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
  background-color: #666 !important;
  border-color: #666 !important;
}
.pagination>li:first-child>a, .pagination>li:first-child>span{
  border-top-left-radius: 17px !important;
  border-bottom-left-radius: 17px !important;
}
.pagination>li:last-child>a, .pagination>li:last-child>span{
  border-top-right-radius: 17px !important;
  border-bottom-right-radius: 17px !important;
}
/*页码结束*/

footer{
  margin-left: -15px;
  margin-right: -15px;
  margin-top: 30px;
  margin-bottom: 15px;
  font-size: 12px;
  color: #ACACAC;
}